package ch3;

import java.util.Scanner;

public class CompanyTest {//2：公司有公司名称，注册地址，电话，经营范围等属性，公司有很多员工（暂用String数组表示），
    // 公司有招聘员工方法，有输出员工信息方法，以及辞退员工方法(*选做)。用oo的思想模拟
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Company kh = new Company();
        System.out.println("请输入公司名称：");
        kh.name = input.next();
        System.out.println("请输入公司地址：");
        kh.address = input.next();
        System.out.println("请输入公司电话：");
        kh.telephone = input.next();
        System.out.println("请输入公司经营范围：");
        kh.businessScope = input.next();
        while (true) {
            System.out.println("1、添加员工；2、输出公司及员工信息；3、删除员工；0、退出");
            int a = input.nextInt();
            switch (a) {
                case 1:
                    System.out.println("请输入员工姓名：");
                    String staffname = input.next();
                    kh.add(staffname);
                    break;
                case 2:
                    System.out.println("公司及员工信息:");
                    System.out.println("公司名称：" + kh.name + "\n公司地址：" + kh.address +
                            "\n公司电话：" + kh.telephone + "\n经营范围：" + kh.businessScope);
                    kh.show();
                    break;
                case 3:
                    System.out.println("请输入需要删除的姓名：");
                    String oldName = input.next();
                    kh.delete(oldName);
                    break;
                case 0:
                    System.out.println("退出");
                    return;
            }
        }
    }
}
